package com.qidianit.mes.pro.mapper;

import com.qidianit.mes.pojo.pro.ProcessStep;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.lang.reflect.Array;
import java.util.ArrayList;

/**
 * @Description:
 * @Author: shanzhe
 * @Date: 2025/9/17 - 16:19
 */
@Mapper
public interface ProcessStepMapper {
    ArrayList<ProcessStep> queryPagedProcessStepsByProcessCode(@Param("processId") Integer processId,
                                                               @Param("pageNum") Integer pageNum,
                                                               @Param("size") Integer size);

    ProcessStep queryProcessStepById(Integer id);

    int addProcessStep(ProcessStep processStep);

    int updateProcessStep(ProcessStep processStep);

    int deleteProcessStepById(Integer id);
}
